ckage com.mooc.io;

import java.io.File;
import java.io.UnsupportedEncodingException;

public class fileIo {

    public static void main(String[] args) throws Exception {
                File file1 = new File("E://sdf");
                        if(!file1.exists())
                        {
                                        file1.mkdirs();


                        }
                                else
                                                file1.delete();
                                        System.out.println(file1.exists());
                                                System.out.println(file1.isDirectory());
                                                        System.out.println(file1.getAbsolutePath());
                                                                System.out.println(file1.getParent());
                                                                        System.out.println(file1.getParentFile().toString());

                                                                                String  str1="慕课abc";
                                                                                        byte[] bytes1 = str1.getBytes("gbk");//这里会发现，gbk是英文是一位，而其他的中文为两位。
                                                                                        for (byte b : bytes1) {
                                                                                                         System.out.print(Integer.toHexString(b& 0xff)+" ");

                                                                                        }
                                                                                                System.out.println();
                                                                                                        byte[] bytes2 = str1.getBytes("utf-8");
                                                                                                        for (byte b : bytes2) {
                                                                                                                        System.out.print(Integer.toHexString(b&0xff)+" ");

                                                                                                        }
                                                                                                                System.out.println();
                                                                                                                       byte[] bytes3 = str1.getBytes("utf-16be");
                                                                                                                       for (byte b : bytes3) {
                                                                                                                                   System.out.print(Integer.toHexString(b&0xff)+" ");


                                                                                                                       }
                                                                                                                       //
                                                                                                                       //   /*
                                                                                                                       //           * 当你的字节序列是某种编码时，这个时候如果想把这个字节序列变成字符串，也要使用这种编码，否则回出翔乱码；
                                                                                                                       //                   * 这一个项目默认是jbk编码
                                                                                                                       //                           */
                                                                                                                       //                                  System.out.println();
                                                                                                                       //
                                                                                                                       //                                          String str2 = new String(bytes1);
                                                                                                                       //                                              System.out.println(str2);
                                                                                                                       //                                                  /*
                                                                                                                       //                                                       * 文本文件就是文本序列，可以使任意的编码文本序列
                                                                                                                       //                                                               * 如果在中文机子上，那么默认的是an's'i编码
                                                                                                                       //                                                                       * 联通和联斯一种巧合，真好符合了utf-8项目的编码
                                                                                                                       //                                                                               *
                                                                                                                       //                                                                                       */
                                                                                                                       //
    }


}



